Titanic violin sells for nearly $1.45M at auction