Superyacht of the Week: The 66 metre Invictus