Celestica draws 20 buy ratings as AI infrastructure demand accelerates