Grandmother of Barack Obama dies at 86