Leonora Cannon (1796-1868)