High-street fashion chain H&M has demanded an apology from German designer Karl Lagerfeld after he said that British women were too fat to wear the range he designed for the chain.