The International Monetary fund has lowered its global growth forecast for 2024, citing geopolitical tensions, trade disruptions, and tightening financial conditions.