Buffett says stock buybacks aren't 'immoral,' but some are 'stupid'