EU agrees ‘roadmap’ to contain energy prices