Studies on porphyrin-quinhydrone complexes: molecular recognition of quinone and hydroquinone in solution.