Catalytic performance of sulfonated carbon-based solid acid catalyst on esterification of waste cooking oil for biodiesel production