Microsoft's Xbox One goes on sale