Putin also said Moscow has written off $20 billion in debt and provided aid to African nations. He did not say over what period.