Iraq blasts kill 6 Marines