Gaston County assistant principal being held under $1M bond for sex offenses