Recent development on metal phthalocyanines based materials for energy conversion and storage applications