Model-based Deep Reinforcement Learning for Dynamic Portfolio Optimization