Garantie, Gewährleistung und Produkthaftung