A theoretical study of the interaction of porphirin with β-carotene