Heated Egyptian presidential campaign comes to an end