Nobel peace laureate Desmond Tutu has announced his retirement from public life, effective later this year.