Nearly six months after youth-led protests and the deaths of 77 people forced Nepal's prime minister to quit, people have begun voting in a general election.