Spain to hold regional elections in July