Supreme Court rejects BP appeal of spill settlement