No second Brexit vote, British PM says