Alpha Centauri, sun's closest stellar neighbor, likely harbors giant planet