Assessing the introduction of electronic banking in Egypt using the technology acceptance model