0
Prime minister announces election date outside 10 Downing Street after months of speculation