Optimized Dynamic Spectrum Sharing for Cognitive Radio with Full-Duplex Primary Users, Enhancing 5G Networks' Spectral Efficiency by Mitigating Self-Interference | Synapse