Kate Winslet has revealed she donated £17,000 to pay a soaring energy bill for a child’s life support after being deeply moved by her family’s plight.