'There is a billion pounds more food in people’s houses than there was three weeks ago,' says British retail chief