BAGHDAD ( Reuters ) - The United States spent blood and treasure on an Iraq invasion critics said was for oil , but U.S. oil majors were largely absent from an Iraqi auction of oil deals snapped up instead by Russian , Chinese and other firms .