Chesapeake Energy buys WildHorse for $4B