Truck crash kills 7 in Philippines