Sky Agrees Deal So Customers Can Keep Discovery Channels