Pakistan says it has test-fired nuclear-capable missile