21% growth in commercial revenue helps Premier League club revenue top £2.5bn