Man charged with sexual assault