Joint Mobility Management and Multicast Rate Adaptation in Software–Defined Enterprise WLANs