Man charged in sexual assault