30-year-old woman charged with having sex with underage boy