Marc Marquez grabbed the lead of the 125cc World Championship by dominating the Catalan Grand Prix at Barcelona.