Overseas Pakistanis remit $18 billion in 2018