China, Nepal sign 12 agreements during PM Prachanda's visit