Charlotte man charged with child sex crimes in Rowan County