Pakistan test fires short range nuclear missile