India test-fires nuclear-capable Agni-I ballistic missile