Progress and challenges in understanding of photoluminescence properties of carbon dots based on theoretical computations