U.S. factory activity hits two-year high as ISM PMI reaches 54