Lewis Hamilton wins Chinese F1 Grand Prix