Kristen Stewart covers V Magazine