On Array Geometry and Self-Interference in Full-Duplex Massive MIMO Communications