Why do we buy more groceries when we're hungry, as if food shopping on an empty stomach is a good idea?