Everything You Need to Know on the Open Banking Framework and Its Effects on Kenyan Consumers October 9, 2025