What today’s UK election means for Britain and Europe