Automated fault tree learning from continuous-valued sensor data: a case study on domestic heaters