Champaign man charged with sexual assault in Urbana