George Preston (British Army officer, died 1785)