Mohamed Morsi vows to be president of all Egyptians