Conversion of waste cooking oil to biodiesel using ferric sulfate and supercritical methanol processes