Cyber Security Threats, Vulnerabilities, and Security Solutions Models in Banking