Delta launches 72m superyacht Albatross