After a day filled with chat and speculation, Mr Sunak confirms an election will take place in July.