did annie oakley have any children