Ahead of his home race, the Mexico City Grand Prix, Red Bull F1 driver Sergio Perez has acknowledged that he has endured a "terrible" season in 2024, but he pins hopes on a strong end to the season.