Spain's Golden Visa programme will end at the start of April - in a blow to holidaymakers.