Utility based hedging of liabilities in incomplete markets