Jamie Donaldson has moved up to a career-high 29th in the world rankings following his victory in the Abu Dhabi Championship.