St. Pete woman accused of shocking boy, 3, with stun gun