The Albany Gazette - French presidency: What are Macron and Le Pen promising?