High-rise hotel opens near Houston’s NRG Stadium