Home China’s Alibaba to sell Sun Art stake to DCP for $1.6 billion