Devon buys 50,000 shale acres for $249 million cash