Public discontent soars with the heat in Iraq