Border Patrol agent's scuffle with an undocumented immigrant caught on camera