Celebrity chef Mario Batali agrees to $600,000 settlement over sexual harassment