Pakistan to charge Kartarpur pilgrims $20 as service fee