Microsoft to demo Windows 8 tablet interface in June?