Let
$$A := W \left( P \Sigma P^{\top} + W^{\top} W \right)^{-1} W^{\top}$$
where $W \in \mathbb{R}^{n \times k}$ may either be fat or skinny, and it's possible $\text{Rank}(W) < \min(n,k)$. $P \in \mathbb{R}^{k \times k}$ is an orthonormal matrix, and $\Sigma \in \mathbb{R}^{k \times k}$ is a diagonal matrix with positive diagonal entries (so $P \Sigma P^{\top}$ is positive definite).
Show that the largest eigenvalue of $A$ is less than $1$.
I tried the Woodbury identity but failed. I also looked at this post, but its Cholesky decomposition does not seem to help much about upper bound on eigenvalue. And I did some numerical experiment and it seems to me that the eigenvalue must be bounded by $1$.
Any help would be greatly appreciated!