Marc García: de competir como invitado, a ser el primer español campeón del mundo en Supersport 300