Putin says Russia wrote off $23B in African debt