Biden panned for 'dreadful' farewell speech