The study of intermolecular interactions in NLO crystal melaminium chloride hemihydrate using DFT simulation and Hirshfeld surface analysis