RadioShack sales, income up for Q1