Advances in metal halide perovskite nanocrystals: Synthetic strategies, growth mechanisms, and optoelectronic applications. (January 2020)