Willie McCovey, San Francisco Giants slugger and Hall of Famer, dead at 80