Public, private workers go on general strike in Italy