TD Bank agrees to pay $122 million to settle claims it employed illegal overdraft practices