Virgin and EE fined for overcharging customers