Seven-year-old boy treks 10k across Aberdeenshire to raise funds for foodbank