Utility Maximization With Consumption Habit Formation In Incomplete Markets