Kansas residents hold their nose as crews mop up massive U.S. oil spill