Iraq detains 34 officials and 13 deputies over corruption