Trump's travel ban suffers new court defeat