NYC mayor Bill de Blasio visits Dayton, gives impromptu speech