India successfully test fires Agni-3