Trevor Noah faces boycott calls over racist joke