Sandy Cook wins Ladies Golf Championship