Keira Knightley insists prostitution is the only job where women earn more than men