Monte carlo simulations of carrier transport in diamond and GaN thin films: The effect of dislocations and electron interactions