Learning-based user association and dynamic resource allocation in multi-connectivity enabled unmanned aerial vehicle networks