霍尔效应产生的原理是什么