Charlotte football outlasts Ionia in nail biter