Energy prices post major weekly declines amid easing tensions in Middle East