Holocaust charity gives away £35m