What is the difference between a boiler and a steam generator