Bill Gates warns Silicon Valley not to be the new Microsoft