The £18 million donation will fund the charity’s Gap Homes programme to support young people leaving care with housing.