Chinese President Xi Jinping says that his country's investment in Africa comes with no strings attached, ahead of a triennial China-Africa summit in Beijing.