US forces kill 32 in Iraq mosque battle as political costs mount for Bush