Nepal clashes as thousands rally