India successfully test-fires new version of BrahMos missile