Hi I will be flying from Delhi to Chicago. My first stop is AMS, enough layover time. My second stop in Detroit Airport. I have 1.5 hrs in Detroit. I believe I have to clear US customs and pick my luggage and drop it off for the flight from Detroit to Chicago. Is that correct? If yes do I have enough time to clear customs, pick up luggage, drop it off and clear security?