2024 Tom Foley Memorial Golf Tournament