Trump ‘has blood on his hands’