Warren Buffett says derivatives could be a "recipe for trouble" because of the combination of "ignorance and borrowed money."