Haines 340 boats for sale