Manchester City has topped a closely watched global revenue ranking for the second year running, with the wider Premier League taking "the lion's share" of the top spots globally for the first time.