news Shanghai Composite Index: China stocks post best month in six as policy tightening fears ease; Shanghai Composite index firms at close May 31, 2021