U.S. retailer Michael Kors has agreed to buy luxury shoemaker Jimmy Choo for $1.2 billion, snapping up a British company whose