Spain searches for bodies after flood of the century claims at least 95 lives