Red alert issued for Spain's Barcelona