Annual inflation rate hit 2.3% in April, less than expected