Westport house sells for nearly $3 million