Jamie Donaldson had a mixture of relief, delight and surprise after taking victory in the Abu Dhabi Golf Championship.