Branded a terrorist driven by Islamic State, the man who struck a soldier with his car in Quebec was really a lone wolf with nothing to lose