Catalysed combustion of ammonium perchlorate, polystyrene and their composite propellants