Egyptians flock to cast their votes in the presidential elections