The Budget for charities: the key announcements