Nepal votes in 'historic' elections triggered by Gen Z protests