FinTech: The Impact and Influence of Financial Technology on Banking and the Finance Industry