Microwave-enhanced UV/H2O2 degradation of an azo dye (tartrazine): optimization, colour removal, mineralization and ecotoxicity