Model predictive control for networked control systems with random data dropouts