NBC: Clean energy stocks fall as Trump bill taxes components from China, phases out credits