Mao hailed on 120th birth anniversary in China