Microsoft shows off its dual-screen Surface Neo, coming in holiday 2020