Children’s charity Aberlour is helping thousands of families trapped in poverty to pay for the basics when unexpected expenses push them over the edge.