Theresa May: we'll stop migrants if euro collapses