Warren Buffett has warned that value investing is becoming harder as speculative trading gains popularity.