SA’s Gerda Steyn guns for fifth Dubai Marathon 10km victory