Microsoft unveils its $499 Xbox One X