Zimbabwe opposition alleges fraud in tense presidential vote