Text this: Biodiesel production from waste cooking oil using magnetic bifunctional calcium and iron oxide nanocatalysts derived from empty fruit bunch