Seven perish in van-truck collision in Mach