UK discount retailer B&M cut profit guidance again, citing an uncertain economic outlook and said chief executive Alex Russo would retire at the end of April.