Hard terrain slows rescue of Spanish boy