Star-shaped poly(l-lactide)-b-poly(lactobionamidoethyl methacrylate) with porphyrin core: synthesis, self-assembly, singlet oxygen research and recognition properties