A Guardian investigation reveals Dollar General and Family Dollar stores often fail to honor their shelf prices – charging more at checkout for everything from frying pans to Frosted Flakes