RadioShack profit drops 25% in Q4