Two firefighters, civilian injured in explosion at Texas duplex