Yankees contract signed by Babe Ruth sells for $295K