Lewis Hamilton has won the Formula One World Championship after storming to victory in the Abu Dhabi Grand Prix, with Prince Harry the first to congratulate him, calling him a 'legend'.