Singh's bombshell announcement puts federal politics into a brave new world