At 58.7, India's May manufacturing PMI rises to 31-month high - ETCFO