Venezuela has swapped millions of barrels of crude for supplies of corn and water trucks under an oil-for-food deal struck with a Mexican firm, in an effort to secure imports amid tightening U.S. sanctions, according to the company and export schedules.