Reconfigurable Intelligent Surfaces Relying on Non-Diagonal Phase Shift Matrices