两种金属可以构成合金的条件是什么?