Russia is seeking to woo African countries this weekend at a summit in the Black Sea resort of Sochi, with President Vladimir Putin promising the continent "total support".