how much is a new oil boiler