Circuit City Posts Loss, Withdraws Earnings Forecast