British politicians urge new Brexit vote: 'Put it to the people'