Consumer prices spike in April, driven by soaring energy costs, with petrol prices up nearly 30 percent since last year.