RadioShack Posts $47 Million Loss