BottleRock Napa Valley unleashes massive lineup for fans in 2024