Boris Johnson no-confidence vote could be next week, says SNP MP Stewart Hosie