A macroscopic donor–acceptor-based discrete element model for contact electrification of insulating granular materials