Text this: Synthesis of levulinic acid from oil palm mesocarp fiber by acid hydrolysis