Inflation almost down to target after record energy price drop