Politicians' oath of allegiance to King Charles could be history if Liberal MP gets his way - eviltoast