Datafolha’s final runoff poll, published one day before Brazilians go to the polls, gives Flávio Bolsonaro 51% of valid votes against 49% for Lula.