Supreme Court affirms BP, Anadarko liable for oil spill penalties