Britain is bracing for a possible third general election in under 5 years