An early general election could result in Boris Johnson losing more than half of 20 key marginals in Conservative and Liberal Democrat battlegrounds, according to a new analysis. Highlighting the