Opinion dynamics over complex networks: Kinetic modelling and numerical methods