Raikkonen wins Abu Dhabi thriller