Circuit City Posts 2Q Loss