Semi truck crashes stem from a host of factors