RadioShack Profit Falls on High Costs