More than half of US adults say grocery costs are their top financial stressor - more so than credit card debt, child care or student loans