Barack Obama's visit to Ghana is snub to Kenya