Iran funeral for Hamas chief spurs revenge calls