Border Patrol agents seize nearly 8 tons of marijuana