SandRidge Mississippian Trust posts 2Q profit