how much does a new gas boiler cost