Foreign workers in Saudi send home more than $18 billion a year