Lewis Hamilton wins crazy Saudi Grand Prix to level with Max Verstappen