Numerical modelling of electrostatic and electrokinetic phenomena: A critical overview