Anticancer activity of cationic porphyrins in melanoma tumour-bearing mice and mechanistic in vitro studies