Supreme Court hears case on whether flooded ranchers can sue