Pak test-fires nuclear Ghauri