the rock dwayne johnson played starlord in guardians of the galaxy