Value clothing company Peacock says a disappointing performance by its Bonmarche chain has forced it to slash its annual profit prediction by £4 million.