China's annual inflation below market expectation in March