Starwood has launched a new hotel brand for luxury-seeking millennials