Hamilton edges Rosberg to win the F1 Bahrain Grand Prix