F1: Lewis Hamilton cruises to Belgian Grand Prix win