Beltran discusses end of Giants tenure