Harper, Obama sign border security deal