Microsoft runs out of $499 Surface RT for pre-orders