A novel separation process for olefin gas purification: Effect of operating parameters on separation performance and process optimization