Hedging Non-tradable Risks with Transaction Costs and Price Impact