Iraq attacks: More than 30 killed, including US soldier