German business confidence hit its the third record high in as many months as Europe's largest economy powered ahead.