Sustainable biofuel synthesis from non-edible oils: a mesoporous ZSM-5/Ni/Pt catalyst approach