What stands in the way of a Labour-SNP pact to oust Boris?