A review on exhaust gas after-treatment of lean-burn natural gas engines – From fundamentals to application | Synapse