This Wikipedia page says that, for the generalized eigenvalue problem $$\boldsymbol{A}\boldsymbol{v}=\lambda\boldsymbol{B}\boldsymbol{v},$$ if $\boldsymbol{A}$ and $\boldsymbol{B}$ are hermitian and $\boldsymbol{B}$ is positive-definite, then (1) eigenvalues $\lambda$ are real; (2) eigenvectors $\boldsymbol{v}_1$ and $\boldsymbol{v}_2$ with distinct eigenvalues are $\boldsymbol{B}$-orthogonal ($\boldsymbol{v}_1^*\boldsymbol{B}\boldsymbol{v}_2=0$).
How to prove (2)? I found the proof of (1) like this, but I can't find the proof of (2). The reference of this property on the Wikipedia page doesn't give the proof either.