Margaret Kane (c1834-1912)