Nearly 127 million eligible voters are electing the next prime minister and parliament for a five-year term.