Far-right on edge of power as Austria votes for president