Eight killed in bus-truck collision