GneissWeb: Preparing High Quality Data for LLMs at Scale