Veteran investor Warren Buffett, in his annual letter to shareholders, admitted to some mistakes he has made in his time ...