Facile self-assembly of porphyrin-embedded polymeric vesicles for theranostic applications