Spanish brand ZARA apologies for substandard products sold in China