A general review on the thiospinels and their energy applications. (September 2021)