Philippine President Duterte announces 'retirement from politics'