A novel dual-mode robust model predictive control approach via alternating optimizations