Ashcroft defends war on terrorism