Retail inflation hits three year low; weighted by demonetisation