RadioShack Names Walgreen's Magnacca as CEO After Falling Sales