Over 120 million set to vote and determine if nation sticks with far-right politics or returns a leftist to the top job; questions whether Bolsonaro will accept defeat