31 vehicles damaged as truck driver crashes through red light