Sebastian Vettel wins Bahrain Grand Prix ahead of Lewis Hamilton