By Onome Amuge FinTech investments slipped globally in May 2023, with both investment and deal activity down considerably from last