A review of solution combustion synthesis: an analysis of parameters controlling powder characteristics