Stochastic modelling of MIMO channels using the spatial eigenmodes