Weierstrass integrability of complex differential equations