Nestlé to sell Starbucks coffee for $7.1 billion