Eurozone manufacturing activity posts biggest contraction in 3 years