The Role and Impact of Information Technology in Modern Banking and Financial Systems