Advances in solid-catalytic and non-catalytic technologies for biodiesel production