Tesco Bank ATMs used to donate over £46,000 to charities