Deepika on the cover of Vanity Fair