Xbox One X coming November 7 for $499: Everything we know