Power cable failure strands high-speed trains between Spain’s Madrid and Andalusia amid heatwave 1 July 2025