5. In $\triangle A B C$, $\overrightarrow{A B} \cdot \overrightarrow{B C}=3 \overrightarrow{C A} \cdot \overrightarrow{A B}$. Then the maximum value of $\frac{|\overrightarrow{A C}|+|\overrightarrow{A B}|}{|\overrightarrow{B C}|}$ is ().
(A) $\frac{\sqrt{5}}{2}$
(B) $\sqrt{3}$
(C) 2
(D) $\sqrt{5}$