On Active, Fine-Grained RAN and Spectrum Sharing in Multi-Tenant 5G Networks