TRUCKS: John Hunter Nemechek Wins in Wild Finish