English Premier League sells TV rights for record $8.46B