Celestica nears Q2 earnings as AI demand lifts estimates