Sky television on Monday said it had agreed to buy ITV's media and entertainment business for up to £1.6 billion ($2.1 ...