A Theoretical Analysis of Favorable Propagation on Massive MIMO Channels with Generalized Angle Distributions