virtual crystal approximation