willa cather, her life and art