Nigeria has suffered from ethnic tension and corruption but can Africa's most populous nation become the continent's biggest success story?