Border Patrol agents seize more than $4.2M in marijuana