Acid—base properties of protoporphyrin IX; its dimethyl ester and heme solubilized on surfactant micelles: spectrophotometric and fluorometric titration