China's annual inflation rate hit 4.5pc in January, the highest level in three months, after consumers splashed out on food and gifts over the Lunar New Year holiday.