I have an Iberia flight from NYC-MAD that lands at 10:15am. Do I have enough time to catch an Airfrance flight (MAD-CDG on a different ticket) at 12:35pm? I have to check luggage and go through immigration, so I am not sure if this will work. Any help would be appreciated.