Kaepernick racial injustice protests divide US opinion