Indonesia’s president cancels China trip as protests continue