Bavaria Yachts 31 Holiday Limited Edition boats for sale