India sucessfully test fires long range surface-to-air missile