Creating Spatial Degrees of Freedom for Long-Range LoS MIMO using Reflect-arrays