Joe Biden has announced he will not be seeking re-election as US president. The stunning move upends the 2024 race for the White House.