Biden, 80, announces 2024 re-election bid