Celebrity chef Mario Batali and his business partner have agreed to pay $600,000 to at least 20 former employees after an investigation found their Manhattan restaurants were rife with sexual harassment, the New York attorney general announced on Friday.