Stanford Jazz Festival Announces 2024 Lineup