Workers’ remittances record $2bn inflow in July