warren-buffett-50-year-promise-ultra-long-term-investing-builds-a-doctor-personal-moat