Kerry signs UN arms treaty