Bill de Blasio on canceling Times Square celebrations