Standard Chartered Dubai Marathon wins gold