Jon Rahm held off former LIV Golf team-mate Tyrrell Hatton and Masters champion Rory McIlroy to claim an two-shot victory at the Abu Dhabi Aldar Championship.