17-year-old punches bus driver, another student; arrested