u.s. citizens say they were detained by border patrol agent for 'speaking spanish'