Pakistan test fires nuclear-capable cruise missile