Rare first printing of US Constitution sells for record $43M