did annie oakley have children