两种金属能形成合金的条件是什么?