Chinese factory activity contracts for 3rd straight month in October