China's annual inflation rate at 2.1% in May