Providence charter school teacher charged with sexually assaulting 16-year-old student