A Danish anti-immigration party faces an international backlash after handing out "Asyl-spray" with an aim of protecting citizens against migrant attacks.