BT Sport customers face up to £48 a year price rise