France missed out on a chance to reach the 2026 World Cup with two qualifying matches to spare as the two-time world champions were held to a thrilling 2-2 draw in Iceland.