Nike slammed for naming Colin Kaepernick as new spokesman