How do mobile, internet and ICT diffusion affect the banking industry? An empirical analysis