Retailer Marks & Spencer has blamed poor weather and promotions after recording its eighth consecutive quarterly decline in like-for-like clothing and general merchandise sales.