Border Patrol agents seize nearly $8 million worth of marijuana