Advances on the development of novel heterogeneous catalysts for transesterification of triglycerides in biodiesel