Advancing LLM Reasoning Generalists with Preference Trees