Driver charged after bus overturns, 29 soldiers hurt