Stanley Kroenke owns 2.7 million acres, making him America's largest private landowner after a record New Mexico ranch deal.