Millions of Nigerians are due to vote in the most competitive presidential election since military rule ended. Since 1999, Africa's most populous country has been dominated by two parties - the ruling APC and the PDP. But this time, there is also a strong challenge from a third-party candidate -…