Heat pumps are promoted as an eco-friendly alternative to boilers. Expensive to install, are they worth it in the long run?