Boundary element fast multipole method for modeling electrical brain stimulation with voltage and current electrodes