TB Joshua finally laid to rest