State troopers find $2M worth of cocaine in semi