Biden launches re-election bid despite corruption allegations