Biden: Trump has a ‘lot to answer for’