Sustainability assessment of biofuels as alternative energy resources