Royal visit to flood-hit Spain