Turkey has been forced to deny Russian allegations that it buys oil from the armed group, and says Assad is a customer.