Fintech and the Small Business Boom: Opportunities and Challenges Ahead