Semiconductor nanocrystals-based triplet-triplet annihilation photon-upconversion: Mechanism, materials and applications