A novel class of ruthenium-based photosensitizers effectively kills in vitro cancer cells and in vivo tumors