Prince George lands 'Vanity Fair' cover