Luxury cosmetics firm Estee Lauder will buy designer fashion house Tom Ford in a deal worth £2.4bn, the company has announced. The deal would be...