RECEIVABLES SALE AGREEMENT between INGRAM MICRO INC., and such other entities party hereto from time to time as Originators and INGRAM FUNDING INC., Dated as of April 26, 2010