Clothing designer Stella McCartney is to design a women's range for high-street fashion chain Hennes & Mauritz.