Gallacher Retains Dubai Desert Classic