Manchester City have been charged by the Premier League over breaking financial rules across nine seasons.