User Association in Software-Defined Wi-Fi Networks for Enhanced Resource Allocation