Brazil's far-right candidate Jair Bolsonaro wins nearly half the votes in the country's first-round presidential election, marking a major shift to the right in South America's largest nation.