Bill Gates on Startups, Investing and Solving The Worlds Hardest Problems