why is potassium nitrate important in fireworks