India test-fires long range surface-to-air missile developed with Israel