LLM-PS: Empowering Large Language Models for Time Series Forecasting with Temporal Patterns and Semantics