Deep Learning for Financial Time Series Forecast Fusion and Optimal Portfolio Rebalancing