In last debate, Cravaack and Nolan spar over mining, jobs