Kelly Clarkson says "there's no greater gift" than being a mother, as she says watching her brood grow has been "magical".