Liberal Democrat leader Ed Davey called for a 'new Magna Carta' to protect Britain's commitments to human rights, the NHS and ...