Public fundraisers prompted 864,500 people to give by direct debit last year