Dynamic Economic Problems with Regime Switches