原电池金属性的不同为什么能产生电势差