The impact of internet banking on customer retention in the UK banking industry