Britain should have a new written constitution to make it "resistant to authoritarian creeps like Donald Trump", Sir Ed Davey ...