Judge throws out $13M drug smuggling charges against trucker over 'egregious' Charter rights violations