A passenger bus and dumper clash takes seven lives