Keira Knightley has a ban on film sex scenes with male filmmakers