Dozens killed in wave of attacks across Iraq