Discount retailer B&M has slashed its profit guidance for the second time in a month, following the discovery of a £7m accounting error. In a surprise announcement ...