Rare Napoleon letter fetches $400,000