Anaerobic Digestion of Kitchen Wastes: "Biogas Production, Purification and Application in I.C Engines"