Model predictive control: A review of its applications in power electronics