Three soldiers dead after units attacked in Iraq