the rock dwayne johnson played as star lord in guardians of the galaxy