market update March 2025