Spain puts up a 1,600-foot sea barrier between Ceuta and Morocco after EU states warn against ‘uncontrolled mass crossings’