CMC Markets Review 2024: A Deep Dive into the Reputable CFD and Forex Broke