Suspension upheld for N.C. teacher who stepped on flag