Optimal Consumption with Complete and Incomplete Asset Markets