Marriott International, based in Bethesda, announced today that it will buy Starwood Hotels & Resorts for $12.2 billion, making it the world’s largest hotel company. The combined company will own 5,500 franchise hotels with 1.1 million rooms and 30 brands....