Does Windows 8 and the the Surface give Microsoft a fighting chance against Android and iOS?