Dubai 'haven for trade-based money laundering': Report