Key Challenges of FinTech App Development and Their Solutions