Home Entertainment Casablanca piano sells for $2.9m