Nigerian poll 'marred by fraud'