Republican councilman charged with child molestation