Donaldson pips Ryder Cup hero Rose to Abu Dhabi title