Euro zone factory activity contracted in July as recession fears grow