TimeRecipe: A Time-Series Forecasting Recipe via Benchmarking Module Level Effectiveness