Illegal immigrant numbers fall in Spain