Keira Knightley is pregnant with her first child