XM Forex Broker Review 2024: A Deep Dive into Features, Fees, and Reputatio