A review of the synthesis, chemistry and analysis of nitrocellulose