Home Stock B&M shares plunge after £7M accounting error forces earnings downgrade