Xbox 720 vs PS4: What Microsoft needs to do to win the next-gen war