Barcelona storm halts flotilla