April 2026 markets face critical crossroads as fiscal and monetary forces collide.