VF Corp shows signs of recovery, posts higher-than-expected earnings