Exhausted migrants land on a Spanish beach