Software-defined wireless networking for 5G and beyond: from indoor cells to non-terrestrial UAV networks.