Man charged with rape of a minor in Hanover