' Venezuela Signs $2B Arms Contract with Spanish Firms