Buhari: Despite challenges, Nigeria still one of the most hospitable countries to stay