Warren Buffett says “don’t go overboard” on delayed gratification