Food prices see first fall for two years as stores compete