Effect of crystallization parameters and presence of surfactant on ammonium perchlorate crystal characteristics