Computational design of metal-supported molecular switches: transient ion formation during light- and electron-induced isomerisation of azobenzene. (14th December 2018)