Justin Trudeau ‘looks set to resign’