The Grand Appeal celebrates 21 years and £40 million