Infinite forecast combinations based on Dirichlet process