Bill Gates expects the web to be the best single source of education within 5 years