Novel Pt-Ni/NiO/Ni2O3 based electrodes for electrocatalytic biodiesel production from waste palm oil. (2020)