Starwood Hotels and resorts to open new Sheraton in Dubai