The Tories could lose half their parliamentary seats in London. Would being led by Boris Johnson make it worse?