Manufacturing PMI rises to a three-year high