Explosion at military weapons factory in south Wales