Julián Castro nails Trump for 'caging kids at the border' and 'letting ISIS prisoners run free'