Microsoft's Surface Duo dual-screen Android device takes another big step forwards