$34 million for sand? Dubai island sale sets record for vacant land