Army recovers huge cache of arms and ammunition