19 injured in explosion in army compound