More than a million Turks join president and opposition leaders in Istanbul rally, denouncing last month's failed coup.