Barclays has been slammed by regulators and consumer groups for opting out of a deal that lets customers withdraw cash at UK Post Offices - with the move expected to disproportionally hurt those who rely on cash or who live in rural areas.