E^2-LLM: Efficient and Extreme Length Extension of Large Language Models