McIlroy trails leader Cabrera-Bello by three after late rush in Dubai Desert