Dubai property 'a money-laundering haven'