London Bridge attack latest: Theresa May says ‘enough is enough’ after seven are killed