Bolsonaro and Lula neck and neck after tense campaign