Seven killed in wave of violence across Iraq