Prime minister ended months of speculation over the general election announcement by April 18, 2017 April 18, 2017