Hull wins first LPGA title in almost six years