Thermal Cracking of Hydrocarbons for the Production of Light Olefins; A Review on Optimal Process Design, Operation, and Control