Charities turn to phone payments as fewer people carry cash