Police recovers huge cache of arms, ammunition from Karachi