Twilight fame helped Kristen Stewart prepare for playing Princess Diana