Notice of election and key dates published for General Election 2019