CBP agents seize $2 million in narcotics