Protesters fire rocket launchers during violent Baghdad clashes