James Milner's £18m move from Aston Villa to Manchester City has put the midfielder in the all-time top 10 transfers of English players.