Investors have piled into defensive stocks, but that may not be the best move, strategist David Kostin says.