types of solid rocket propellant