UK's biggest charities see cash levels rise by half a billion