Nigeria votes for a new president after delayNigerians vote for a new president on Saturday after a week-long delay that has raised political