German President Joachim Gauck, 76, says he will not stand for a second term next year due to his advanced age.