Swiss retailer Migros has shed 140 jobs as it struggles to cope with consumers crossing into neighbouring countries to shop because of the strength of the Swiss franc.