Halfords H1 2025 Profit Up: Cycling Demand Recovers