Man charged in homeless camp rape