Trucks for Change hauls a million pounds of products for charity