Some 4 million non-Brits can vote in the UK election