BNSF Railway appoints Kathryn Farmer as new CEO