Energy and Economic Investigation of a Biodiesel-Fired Engine for Micro-Scale Cogeneration