Optimal Portfolio Choice Under Regime Switching, Skew and Kurtosis Preferences