Asset Allocation: From Markowitz to Deep Reinforcement Learning