When Manchester City paid £12m to sign Jack Rodwell from Everton in 2012, he appeared to have the world at his feet.