Irish election produces an earthquake as Sinn Fein tops poll