how much is a new gas boiler