New Prime Minister Ishiba Shigeru has announced his intention to hold a snap general election: here's how that will work and what...