Barack Obama's grandmother has died of cancer