Australian Hannah Green won the HSBC Women's World Championship for a second time after holding off fast-finishing American Auston Kim to claim a one-stroke victory.