Keira Knightley, sposa in Provenza