Rishi Sunak confirms General Election won't be until 'second half of year'