Vanessa Peacock finishes in new course record