US Supreme Court rules Trump administration can withhold $4B in foreign aid