Bill Gates thinks he has all the answers