Red Rock Resorts commences $350m stock buyback