Marc Marquez Spanish rider champion