Another setback for Donald Trump