UK faces ‘public health crisis’ this winter, charities warn