Twitter calls Trump ban 'failure' after global outrage