Home favourite Marc Marquez continued his perfect start to the MotoGP season by taking victory in the Spanish Grand Prix at Jerez.