Dakota Fanning Covers Teen Vogue