Marshall holds on for 28-21 win against Appalachian State :