Report: Giants Buster Posey to Announce Retirement