difference between critical supercritical boiler