Voting due to end in Senegal's presidential run-off