Nick Cannon Named Chief Creative Officer For Radio Shack