Development of the ReaxFF reactive force fields and applications to combustion, catalysis and material failure