Truck bomb kills at least 33 in Baghdad market