grand banks 42 for sale virginia