Anti-China protests rock Nepal for second successive day