Heat Pumps Explained: How They Work, Costs, Grants and Gas Boiler Alternatives