Simple and efficient synthesis with theoretical calculations of novel N-halamine monomers