Adsorption and absorption behavior of cationic porphyrin on titania and clay nanosheets