Strategic Hotels buys London Marriott for $192 million