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