Energy prices post huge weekly drops amid easing tensions in Middle East