David Wright makes minor-league appearance after long absence