BP buys 25% stake in Chesapeake's Arkansas shale assets