has keira knightley cut her hair