Why Americans pay more for lunch than Britons do