Holi revellers in Dubai celebrate with a riot of colour