Max Verstappen won a controversial rollercoaster Abu Dhabi Grand Prix ahead of Lewis Hamilton to sensationally claim his first Formula One world championship.