Lunch breaks are shrinking as more workers say they skip meals to catch up on work