Amidst threats from Boko Haram, thousands of Nigerians will cast their votes for president on Saturday in what is widely seen as the country’s closest presidential race since the end of military rule in 1999. But that doesn’t mean voters have great choices.