RadioShack donates $50K to the American Red Cross