U.S. retail gasoline prices heading into Memorial Day weekend are at a multi-year low