NBC: Former President Joe Biden makes first public appearance since cancer diagnosis