Newton-X: a surface-hopping program for nonadiabatic molecular dynamics