Donaldson wins in Abu Dhabi