Nigerian President Mohammadu Buhari has defended David Cameron's comments, caught on video this week, about Nigeria being "fantastically corrupt."