Recent advances in subphthalocyanines and related subporphyrinoids.