Lewis Hamilton: ‘fantastic’ to beat Nico Rosberg in Bahrain