Lewis Hamilton has moved another step closer to defending his Formula 1 driver's title, after winning an incident-packed Russian Grand Prix in Sochi.