China's inflation grows to 2.4% in April