Microsoft Prepares to Release Surface 2: Here’s What We Know So Far