Enhancement of Sapindus trifoliatus (soapnut) biodiesel yield, engine performance, and reduce emissions using Mg-doped CaO nanocatalyst