Woman charged with sexual assault of McGregor boy