Pakistan receives record $4.1bn in remittances