India’s military is one of the strongest in the world—but its soldiers are among the worst paid