did annie oakley have kids