Charity scams hit new record high last year