Risk Management In Energy Markets: Analytical And Machine Learning Perspectives