Hamilton wins chaotic Saudi Arabian Grand Prix, Verstappen second