Unified Scheduling Framework for Dual Connectivity in Multi-RAT NSA 5G Networks