Medicines fail in quality test