Simulating microbial denitrification with EPIC: Model description and evaluation