Microsoft demos innovations at annual TechFest