American swimmer Michael Phelps, who has become the most decorated Olympian of all time, says he is happy now after Rio, as he heads into retirement.