Millions of Nepalis have voted in the country's first general election since violent youth-led protests toppled the government last September.