FinVision: A Multi-Agent Framework for Stock Market Prediction