Britons face a £380 rise in annual food bill