Defense stocks would do better under Kamala Harris than Donald Trump, analysts say