US President Joe Biden called his Russian counterpart Vladimir Putin a "crazy SOB" at a public fundraising event.