Starbucks to pay $2.3 billion to Kraft