Treatment and Recovery for Flue Gases: a Review