New Egyptian president delivers speech in Tahrir Square