Death toll put at 20 for Mexico cartel attack near US border