SciHorizon: Benchmarking AI-for-Science Readiness from Scientific Data to Large Language Models