Iceland PM resigns over Panama Papers allegations