British Liberal Democrat Patsy Calton, 56, dies of cancer