Experimental investigation on the combustion and exhaust emission characteristics of biogas–biodiesel dual-fuel combustion in a CI engine