Turkish President Recep Tayyip Erdogan says Russian allegations he is directly involved in the illegal oil trade with Islamic State militants are "slander".