Lessons Learned: Bill Gates’ 20-year old memo on the future opportunities of the internet