Serena Williams said her ASB Classic title had been 'a long time coming' after the world number 10 picked up her first WTA trophy since 2017.