NBC: Brooklyn subway shooting suspect Frank James had 'stockpile' of weapons, prosecutors say