China struggles to curb anger as protesters denounce Japan