Man charged with predatory criminal sexual assault