RadioShack files for bankruptcy -- again