Kind-hearted donors have raised almost £30,000 for a British teen who has been detained in Dubai after embarking on a holiday romance.