Text this: A system design approach for overcoming heat exchanger fouling bottlenecks - a study on a refinery preheat train