President Biden attacked President-elect Donald Trump and reporters during a rare public White House event Sunday evening weeks before leaving office.