Mayor de Blasio postpones Italy vacation over death of Eric Garner