More than 50 million Filipinos will vote for a new president and nearly 18,000 national and local positions on May 10 , with automated voting intended to speed up the process and eliminate potential manipulation and fraud .