Deep learning for predicting synergistic drug combinations: State-of-the-arts and future directions