Bob Barker retires as US host of "The Price is Right"