General Motors and Micron sign long-term memory chip supply deal