A Comprehensive Review on Oil Extraction and Biodiesel Production Technologies