A bifunctional catalyst from waste eggshells and its application in biodiesel synthesis from waste cooking oil | Synapse