A review of state of the art thermal diodes and their potential applications