Theresa May vows to go ahead with Brexit