Hamilton gana una gran GP de España; 'Checo' Pérez es quinto