A Maximal Predictability Portfolio Using Dynamic Factor Selection Strategy