Cabinet approves National Biofuel Policy after slew of amendments