Lions announce 2024 schedule