Four killed, three hurt in explosion