Fashion icons assemble for Edward Enninful's last British Vogue cover