Irish curb 'no win no fee' advertising